#ifndef TEXTURE_H_INCLUDED
#define TEXTURE_H_INCLUDED
#undef exit
#include "GameObject.h"
#include <SDL.h>
#include <string>
#include <SDL_image.h>
#include <gl\glut.h>


class Texture 
{
public:
	Texture();
	Texture(int id);
	bool Load(const std::string& fileName);
	void Draw();
	void EnableSphereMap();
	void DisableSphereMap();
	~Texture();
private:
	
	bool m_isTransparent;
	//SDL_Surface* m_surface;
	GLuint m_id;
};

#endif